import cairosvg


def convert_png_to_svg(png_file_path, svg_file_path):
    # cairosvg.svg_to_png(bytestring=None, write_to=svg_file_path, output_width=None, output_height=None)
    cairosvg.svg2png('image.png', write_to='image.svg')


import cairosvg
from PIL import Image


# PNG文件转换为SVG
def png_to_svg(png_file, svg_file):
    # 使用Pillow打开PNG图片，并转换为RGBA模式
    img = Image.open(png_file).convert('RGBA')
    # 使用cairosvg将RGBA图像保存为SVG文件



# 使用函数转换文件
png_to_svg('example.png', 'example.svg')

convert_png_to_svg('shipin.png', 'output_shipin.svg')